// 测试数据管理（增删改查）
import request from './request'

// 获取测试数据列表
export const getDataList = (params) => {
  return request.get('/test-data/list/', { params })
}

// 新增测试数据
export const addData = (data) => {
  return request.post('/test-data/', data)
}

// 编辑测试数据
export const editData = (id, data) => {
  return request.put(`/test-data/${id}/`, data)
}

// 删除测试数据
export const deleteData = (id) => {
  return request.delete(`/test-data/${id}/`)
}

// 复制测试数据
export const copyData = (id) => {
  return request.post(`/test-data/${id}/copy/`)
}

// 导出测试数据
export const exportData = (params) => {
  return request.get('/test-data/export/', {
    params,
    responseType: 'blob'
  })
}